/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Menu;

import BancoDados.BancoDeDados;
import Modelo.Medicamento;
import Modelo.Receita;
import java.io.IOException;

/**
 *
 * @author kelyane
 */
class MenuAcaoListarReceitas extends MenuAcao {

    public MenuAcaoListarReceitas() {
    }

    @Override
    public void executar() throws IOException {
        BancoDeDados bd = BancoDeDados.getInstance();
        
        //Iteracao sobre as receitas que estao armazenadas
        for(Receita receita:bd.getReceitas()){
            System.out.printf("Paciente: %s \n", receita.getConsulta().getPaciente().getNome());
            
            //Iteracao sobre os medicamentos de uma receita
            for(Medicamento medicamento: receita.getMedicamentos()){
                System.out.printf("Quantidade %d Medicamento %s Dosagem %s \n", medicamento.getQuantidade(),medicamento.getRemedio(),medicamento.getDosagem());
            }
        }
    }

    @Override
    public String getNome() {
        return "Listar Receitas";
    }
    
}
